package org.oa.ai.constat;

public class ApiConstants {

    // 登录相关
    public static final String AUTH_LOGIN = "/user/login";

    // 大模型接口 - 以文写文
    public static final String DOC_DRAFT_V2 = "/intelligent/document/writing/v2";

    // 大模型接口 - 优化改稿
    public static final String OPTIMIZE_REWRITE = "/intelligent/document/writing/tool";

    // 大模型接口 - 纠正常用错别字
    public static final String CORRECTION = "/intelligent/document/correction";

    // 大模型接口 - 获取国标文件
    public static final String GET_STANDARD_FILE = "/userDictionary/officialDocumentTemplate/web/getAppliedTempList";

    // 大模型接口 - 通过文本识别要素
    public static final String IDENTIFYING_FEATURE = "/ai-api/text-element-extract/text_extract";

    // 智能排版
    public static final String SMART_COMPOSING = "/layout/layoutByTemplate";

    // 篇章校对
    public static final String PROOFREAD_ASYNC = "/proofread/onlineProofread/asyncProofread";
    public static final String PROOFREAD_RESULT = "/proofread/onlineProofread/asyncProofreadResult";

    // 上传本地附件
    public static final String UPLOAD_FILE = "/intelligent/document/uploadFile";
    public static final String LOCAL_UPLOAD_FILE = "/intelligent/document/user/uploadFile";

    // OCR识别
    public static final String OCR_UPLOAD_FILE = "/ocr/identificationDoc";
    public static final String OCR_PREVIEW = "/ocr/preview/";

    // 政策工文库查询
    public static final String RETRIEVAL_DATA_SUM = "/intelligent/getRetrievalDataSum";
    public static final String USER_REPOSITORY = "/user/resource/repository/allList/byOutLineTitle";
    public static final String CITY_REGION = "/searchCondition/getCityRegion";
    public static final String CONDITION_TYPE = "/searchCondition/type";
    public static final String GET_RECENT = "/user/resource/repository/doc/recent";
    public static final String GET_MY_FAVORITE = "/intelligent/retrieval/collection/list";

    // 条件检索与公文详情
    public static final String RETRIEVAL_V2 = "/intelligent/retrieval/v2";
    public static final String GET_DETAIL = "/intelligent/retrieval/detail";
    public static final String GET_OUTLINE = "/intelligent/outline";
    public static final String GET_PUNCHLINE = "/intelligent/punchline";
    public static final String GET_RIGHT_ASSIST_READ = "/intelligent/getRightAssistRead";

    // 收藏管理
    public static final String ADD_COLLECTION = "/intelligent/retrieval/collection/add";
    public static final String DEL_COLLECTION = "/intelligent/retrieval/collection/delete";

    // 用户数据同步
    public static final String FIND_USER_BY_USERNAME = "/company/people/findByUsername";
    public static final String SIMPLE_ADD_USER = "/company/people/simpleAdd";
}
